package se.webbzon.boltzmann.editor.component.sequence;

import se.webbzon.boltzmann.game.sequence.builder.AbstractSequenceRow;

public interface RowListener {
	
	/*============================================================
	Public Methods
	============================================================*/
	
	/** This method is invoked when the user selects a row in the
	 * RowPanel. If a selection is cleared then null will be provided
	 * as value for the parameter "row". **/
	public void selectRow(RowPanel source, AbstractSequenceRow row);
	
	/** This method is invoked when the user presses the "Remove" button
	 * in the RowPanel when a factory is selected. **/
	public void removeRow(RowPanel source, AbstractSequenceRow row);

}
